/**
 * @file _WEATHER_H_
 * @author zipeng
 * @brief 
 * @version 0.1
 * @date 2021-11-20
 * 
 * @copyright Copyright JZI (c) 2021
 * 
 */
#ifndef _WEATHER_H_
#define _WEATHER_H_
#include <stdint.h>

/*GroundInit*/
#define Weather_FucGroundInit \
{ \
	&Weather_Usart3_It_Init, \
	&Weather_Prase, \
	&Weather_Data_Get, \
	&Weather_Data_Ask, \
} \

typedef struct
{
	float Temperature;
	float Hum;
	float Press;
	float Wind_Speed;
	float Wind_Dir;	
}T_WEATHER_DATA;

typedef struct
{
	void(*Weather_Usart3_It_Init)(void);
	void(*Weather_Prase)(uint8_t *buf,uint8_t len);
	T_WEATHER_DATA (*Weather_Data_Get)(void);
	void(*Weather_Data_Ask)(void);
}T_WEATHER_FUN;
extern T_WEATHER_FUN Weather_Fun;

#endif

